#ifndef OUT_FORMATTER_H
#define OUT_FORMATTER_H
class OutFormatter; // Ping pong
#include "IntegerFormatter.h"
#include <ostream>

class OutFormatter
{
    friend std::ostream & operator<<(std::ostream & stream, OutFormatter const & formatter);

private:
    int _value;
    IntegerFormatter const & _formatter;

public:
    OutFormatter(IntegerFormatter const & formatter, int value);
    ~OutFormatter(void);
};

#endif // OUT_FORMATTER_H